package com.itheima.HomeWork_day08;


import java.util.ArrayList;

/*
自定义泛型方法的使用:
利用泛型,创建一个泛型的方法,向泛型集合中添加数据
并返回集合
 */
public class GenericTest06 {
    public static void main(String[] args) {

        //调用方法
        ArrayList<String> list = addElement(new ArrayList<String>(), "L", "O", "V", "E");
        System.out.println(list);

        System.out.println("--------------------------------");

        ArrayList<Integer> list1 = addElement(new ArrayList<Integer>(), 98, 90, 80, 89);
        System.out.println(list1);

    }
    /**
     * 自定义泛型方法
     * 定义一个泛型方法，传递一个集合和四个元素，将元素添加到集合中并返回
     */

    public static <T> ArrayList<T> addElement(ArrayList<T> list,T a,T b,T c,T d){

        list.add(a);
        list.add(b);
        list.add(c);
        list.add(d);

        //添加完成后返回给集合
        return list;
    }
}
